package br.com.SRP.Controle;

import java.util.List;


import br.com.SRP.Dao.Eqp02TipoDAO;
import br.com.SRP.Modelo.Eqp02Tipo;

public class ControlTipo {

	private Eqp02Tipo eqpTipo;

	private Eqp02TipoDAO eqptipoDAO;

	private int codigo; 
  
	public ControlTipo() {
		eqpTipo = new Eqp02Tipo();
		eqptipoDAO = new Eqp02TipoDAO();

	}

	public void remove(int codigo) {
		System.out.println(codigo);
		this.eqpTipo.setCodigo(codigo);
		eqptipoDAO.excluir(this.eqpTipo.getCodigo());
		this.eqpTipo = new Eqp02Tipo();
	}

	public void save(Eqp02Tipo tp) throws Exception {
		eqptipoDAO.salvar(tp);
	}
	
	public void merge(Eqp02Tipo tp)
	{ 
		eqptipoDAO.atualizar(tp);
	}

	public List<Eqp02Tipo> getTipos() {
		return eqptipoDAO.listar();
	}

	 public List<Eqp02Tipo> consultarPorTipo(String tipo){
	 List<Eqp02Tipo> listarPorTipo = eqptipoDAO.consultarPorTipo(tipo);
	 
	 return listarPorTipo;
	 }
	 
	 public Eqp02Tipo consultarPorCodigo(Integer codigo){
		 Eqp02Tipo listar = eqptipoDAO.consultarPorCodigo(codigo);
		 
		 return listar;
		 }

}
